@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
input,button,textarea,option { font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style: none; border: 0px; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
html{ -webkit-text-size-adjust: none; }
input{ outline: none; }
button{ border:none; }
textarea{ resize: none; }
a{ text-decoration: none; }
.json{ display:none; }
body:nth-of-type(1) input:focus,textarea:focus{ outline: none; }
body{ font: 12px "\5b8b\4f53","Tahoma","Arial","Microsoft Yahei"; color: #333; background: #fafafa; position: relative;background: url(../images/topics/bgBody.jpg) repeat-y scroll center top #69a0e0;}
#header{ width: 100%; height: 32px; margin: 0px auto; border-bottom: 1px solid #f1f1f1; background: #fafafa; }
	.head{ width: 1000px; height: 32px; margin: 0px auto; }
	.head span{ display: block; float: left; line-height: 32px; }
	.head span a{ color: #999999; margin-right: 3px; margin-left: 3px; }
	.head span a.login{ color: #0072bc; margin-left: 20px; }
	.head span a.gom{
		margin: 0px 8px;
	}
	.head p{ display: block; float: right; line-height: 32px; color: #999999; }
	.head p a{ color: #999999; margin: 0px 5px; }
	.head p a.mobile{ display: inline-block; width: 50px; vertical-align: middle; line-height: 31px; text-indent: 12px; background: url(../images/News/newsindex.png) no-repeat 0 -295px; }
	.head a:hover,.head span a.login:hover{ text-decoration: underline; color: #ff6600; }

.menu{ width: 1000px; margin: 12px auto 0;}
.menu dl{ height: 35px; float: left; color: #d6d6d6; position: relative;}
.menu dt{ width: 23px; height: 31px; position: absolute; left: 0; top: 4px;}
.menu dt a{ width: 23px; height: 31px; display: block; background: url(../images/topics/menuIcon.png) no-repeat -23px 0;}
.menu dd{ height: 35px; position: absolute; left: 23px; top: 0;}
.menu dd a{ color: #000; padding: 0 5px; line-height: 20px;}
.menu dd a:hover{ color: #f60; text-decoration: underline;}
.menu dl.sub dt a:hover{ background-position: 0 0;}
.menu dl.zc dt a{ background-position: -69px 0;}
.menu dl.zc dt a:hover{ background-position: -46px 0;}
dl.sub{ width: 610px;}
dl.zc{ width: 390px;}
dl.sub dd{ width: 550px;}
dl.zc dd{ width: 367px;}

.adPosition{ width:1000px; margin:0 auto; overflow:hidden;}
.adPosition ul{ width:1010px; display:inline; float:left; margin:0px 0 0 -5px;}
.adPosition li{ display:block; float:left; padding:15px 5px 0 5px;}

.top{ width: 1000px; height: 66px; margin:20px auto 0; position: relative; z-index: 9999; }
.top img.logo{ position:absolute; left:0; top:4px; }
.top h1{ width: 65px; height: 30px; position: absolute; left: 290px; top: 22px; background:url(../images/topics/topics.png) no-repeat 0 -61px;}
.search{ width:420px; height:38px; position:absolute; z-index:3; top:14px; left:501px; border:1px solid #c1c1c1; border-right:0;}
input.text{ width:350px; height:38px; display:block; position:absolute; line-height:36px; border:0px; background:#fff; color:#666; text-indent:10px; top:15px; left:570px; z-index:3; font-size:14px;}
.top button{ width:71px; height:40px; display:block; position:absolute; top:14px; left:920px; background:url(../images/topics/topics.png) no-repeat 0 -20px; cursor:pointer; z-index:3;}
.selectbox-wrapper{ width:68px; border:1px solid #c1c1c1; border-top:0; background:#fff; text-align:center; position:absolute; top:54px; left:501px; z-index:999999;}
.selectbox-wrapper ul li.selected,.selectbox-wrapper ul li.current{ background:#296ecc; color:#fff;}
.selectbox-wrapper ul li { padding-bottom:3px; width:68px; cursor:pointer; font-size:14px; line-height:18px; padding-top:3px; text-indent:18px; text-align:left;}
.selectbox{ width:68px; height:36px; border:0; border-right:1px solid #c1c1c1; display:block; line-height:36px; font-size:14px; color:#666; z-index:10; position:absolute; top:16px; left:502px; text-indent:12px; cursor:pointer; background:#fff url(../images/topics/topics.png) no-repeat -42px -94px;}

.nav{ width: 1000px; height: 47px; margin: 10px auto 0; border-top: 3px solid #296ecc; border-bottom: 5px solid #f0f0f0;}
.nav p{ width: 999px; height: 46px; float: left; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; background: #fff}
.nav a{ width: 141px; height: 46px; float: left; border-left: 1px solid #dedede; text-align: center; font: normal 18px/46px "Microsoft Yahei","\5b8b\4f53"; color: #333;}
.nav a.active,.nav a:hover{ font-weight: bold; color: #296ecc;}

.position{ width: 1000px; margin: 0 auto;}
.position p{ width: 1000px; height: 44px; font: normal 14px/44px "Microsoft Yahei","\5b8b\4f53"; background:url(../images/topics/topics.png) no-repeat 0 -121px; color: #666; text-indent: 20px;}
.position p a{ color: #666; padding: 0 2px;}
.position span{ color: #296ecc; padding: 0 2px;}
.position a:hover{ color: #296ecc; text-decoration: underline;}

.box{ width: 998px; margin: 0 auto; border: 1px solid #ececec; border-bottom: 0; padding-bottom: 5px; background:url(../images/topics/boxBorder.jpg) repeat-x 0 bottom; overflow: hidden;}
.box .title{ width: 980px; height: 20px; float: left; margin-top: 4px;}
.box h3{ float: left; text-indent: 26px; font: normal 22px/45px "Microsoft Yahei","\5b8b\4f53";}
.box h3 a{ color: #114ab3;}
.box a.more{ float: right; color: #888; line-height: 45px;}
.box a:hover{ color: #f60; text-decoration: underline;}
.box ul{ float: left; padding-bottom: 4px;}
.box li{ width: 303px; float: left; margin: 4px 13px 22px; display: inline; border:1px solid #ddd;}
.box img{ width: 303px; height: 190px; float: left;}
.box strong{ width: 303px; height: 35px; float: left; margin-top: 2px; font-size: 17px; overflow: hidden; text-align: center; font-size: 17px; line-height: 34px;}
.box strong a{ color: #333;}
.box p{ width: 281px; height: 50px; float: left; line-height: 23px; overflow: hidden; color: #888; padding:0 8px 0 14px; border-bottom: 1px solid #D9D9D9;}

.newspages .prev,.newspages .prev:hover,.newspages .next,.newspages .next:hover{ background:#f2f2f2 url(../images/public/pagearrow.gif) no-repeat;}
.newspages{ width:1000px; margin:0 auto; padding:15px 0; line-height:30px; color:#666; text-align: center; font-family:"Tahoma","\5b8b\4f53";}
.newspages a{ width:30px; height:30px; border:1px solid #c9c9c9; background:#f2f2f2; color:#666; display:inline-block; font-size:14px; line-height:30px; margin:0 3px; text-align:center; vertical-align: middle;}
.newspages .on{ border:1px solid #4f663e; background-color:#114AB3; cursor:default; color:#fff;}
.newspages .ft{background:#f2f2f2 url(../images/public/pagearrow.gif) 2px -19px no-repeat;}
.newspages .lt{background:#f2f2f2 url(../images/public/pagearrow.gif) -24px -65px no-repeat;}
.newspages .ft:hover{background:#f2f2f2 url(../images/public/pagearrow.gif) 2px 4px no-repeat;}
.newspages .lt:hover{background:#f2f2f2 url(../images/public/pagearrow.gif) -24px -42px no-repeat;}
.newspages .page_etc{ color:#999; margin:0 10px;}
.newspages .page_turn{ position:relative; margin-left:10px;}
.newspages .page_turn b{ padding:0 5px;}
.newspages .jump input{ width:45px; height:21px; display:inline-block; margin:0 4px; border:1px solid #e4e4e4; text-align:center; color:#666; line-height:21px;}
.newspages button{ height:22px; padding:0 10px; border:1px solid #c9c9c9; background:#fff; color:#666; cursor:pointer; margin-left:2px; _margin-left:4px; _padding:0 5px;}
.newspages .prev{ background-position:0px -65px;}
.newspages .prev:hover{ background-position:0px -42px;}
.newspages .next{ background-position:-24px -19px;}
.newspages .next:hover{ background-position:-24px 4px;}
.newspages a:hover{ color:#000;}
.newspages .on:hover{ color:#fff;}

.partner{ width:100%; margin:28px auto 0; }
.partnerTop{ width:1000px; height:44px; margin:0 auto; position:relative;}
.partnerTop h3{ width:1000px; height:44px; border-top:3px solid #717171; position:absolute; top:-3px; text-indent:6px;}
.partnerTop h3 a{ font-weight:normal; font-size:22px; line-height:44px; color:#000;}
.partner p{ width:1000px; margin:0 auto; line-height:30px;}
.partner p a{ color:#333; padding:0 6px;}
.partner p a:hover{ color:#f60; text-decoration:underline;}

.footer{ width:1000px; margin: 15px auto 0; padding-bottom:20px; border-top:1px solid #c7c7c7; color:#666; text-align:center; line-height:26px;}
.footer span,.footer p,.footer b{ width:1000px; height:26px; float:left;}
.footer span{ margin-top:12px; color:#999;}
.footer span a{ padding:0 6px; color:#666;}
.footer span a:hover{ color:#f60; text-decoration:underline;}
.footer b{ font-family: "Tahoma","\5b8b\4f53"; font-weight:normal;}